package com.wisdytech.linkdcs.pad.model;

import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 产品PQC检验实体类
 * </p>
 *
 * @author chenbin
 * @since 2018-08-14
 */
@TableName("TM_PRODUCT_PQC")
public class ProductPqc extends Model<ProductPqc> {

    private static final long serialVersionUID = 1L;

    /**
     * 唯一识别ID
     */
    @TableId("PK_ID")
    private String pkId;
    /**
     * 产品工序ID
     */
    @TableField("PRODUCT_ID")
    private String productId;
    /**
     * 检验项编码
     */
    @TableField("PQC_CODE")
    private String pqcCode;
    /**
     * 检验项名称
     */
    @TableField("PQC_NAME")
    private String pqcName;
    /**
     * 检验项类型
     */
    @TableField("PQC_TYPE")
    private String pqcType;
    /**
     * PQC检验项下线值
     */
    @TableField("PQC_FLOOR_VALUE")
    private String pqcFloorValue;
    /**
     * PQC检验项标准值
     */
    @TableField("PQC_STANDARD_VALUE")
    private String pqcStandardValue;
    /**
     * PQC检验项上限制
     */
    @TableField("PQC_UPPER_VALUE")
    private String pqcUpperValue;
    /**
     * PQC检验项单位
     */
    @TableField("PQC_UNIT")
    private String pqcUnit;
    /**
     * PQC检验项类别
     */
    @TableField("PQC_CATEGORY")
    private String pqcCategory;
    /**
     * 删除标记
     */
    @TableField("DEL_FLAG")
    private String delFlag;
    /**
     * 创建者
     */
    @TableField("CREATE_USER")
    private String createUser;
    /**
     * 创建时间
     */
    @TableField("CREATE_DATE")
    private Date createDate;
    /**
     * 更新者
     */
    @TableField("UPDATE_USER")
    private String updateUser;
    /**
     * 更新时间
     */
    @TableField("UPDATE_DATE")
    private Date updateDate;
    /**
     * 备注
     */
    @TableField("REMARK")
    private String remark;


    public String getPkId() {
        return pkId;
    }

    public void setPkId(String pkId) {
        this.pkId = pkId;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getPqcCode() {
        return pqcCode;
    }

    public void setPqcCode(String pqcCode) {
        this.pqcCode = pqcCode;
    }

    public String getPqcName() {
        return pqcName;
    }

    public void setPqcName(String pqcName) {
        this.pqcName = pqcName;
    }

    public String getPqcType() {
        return pqcType;
    }

    public void setPqcType(String pqcType) {
        this.pqcType = pqcType;
    }

    public String getPqcFloorValue() {
        return pqcFloorValue;
    }

    public void setPqcFloorValue(String pqcFloorValue) {
        this.pqcFloorValue = pqcFloorValue;
    }

    public String getPqcStandardValue() {
        return pqcStandardValue;
    }

    public void setPqcStandardValue(String pqcStandardValue) {
        this.pqcStandardValue = pqcStandardValue;
    }

    public String getPqcUpperValue() {
        return pqcUpperValue;
    }

    public void setPqcUpperValue(String pqcUpperValue) {
        this.pqcUpperValue = pqcUpperValue;
    }

    public String getPqcUnit() {
        return pqcUnit;
    }

    public void setPqcUnit(String pqcUnit) {
        this.pqcUnit = pqcUnit;
    }

    public String getPqcCategory() {
        return pqcCategory;
    }

    public void setPqcCategory(String pqcCategory) {
        this.pqcCategory = pqcCategory;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    protected Serializable pkVal() {
        return this.pkId;
    }

    @Override
    public String toString() {
        return "ProductPqc{" +
        ", pkId=" + pkId +
        ", productId=" + productId +
        ", pqcCode=" + pqcCode +
        ", pqcName=" + pqcName +
        ", pqcType=" + pqcType +
        ", pqcFloorValue=" + pqcFloorValue +
        ", pqcStandardValue=" + pqcStandardValue +
        ", pqcUpperValue=" + pqcUpperValue +
        ", pqcUnit=" + pqcUnit +
        ", pqcCategory=" + pqcCategory +
        ", delFlag=" + delFlag +
        ", createUser=" + createUser +
        ", createDate=" + createDate +
        ", updateUser=" + updateUser +
        ", updateDate=" + updateDate +
        ", remark=" + remark +
        "}";
    }
}
